package com.sy.simpleegg.bean

import com.sy.simpleegg.platform.BackstagePlatform

data class RepCashDataBean(
    val platform: BackstagePlatform,
    val orderData: Any,
    val repData: Any,
    val uuid: String,
)

data class RepCashLyysdk(
    var addCode: String,
    var errCode: String,
    var money: String,
    var coins: String
)

data class RepCashWhmhex(
    var cashDataList: MutableList<CashDataWhmhex>
)
data class CashDataWhmhex(
    var currencyType: Int,// 1-纸钞 2-硬币
    var currencyUnit: Int,//货币单位
    var denomination: Long,//面额
    var sum: Long,//数量
    var number: Int,//编号 新协议用
    var retryCount: Int//重发次数 新协议用
)

data class RepCashYch(
    val transId: String,
    var count: Long,//实际出币数
    val money: String,//金额（元）
    val machineBalance: Long,//设备余币
    var outStatus: Int,//结果 0-成功 1-失败
    val expected: Long,//应出币数
    var serialPortInfo: String,//串口信息
    val creatTime: Long,//创建时间 13位时间戳
    val vending: Int,//货道
    var msg: String,//原因
)

data class RepCashKkb(
    val transId: String,
    var count: Long,//实际出币数
    val money: String,//金额（元）
    val machineBalance: Long,//设备余币
    var outStatus: Int,//结果 0-成功 1-失败
    val expected: Long,//应出币数
    var serialPortInfo: String,//串口信息
    val creatTime: Long,//创建时间 13位时间戳
    val vending: Int,//货道
    var msg: String,//原因
)
